' Options: 'Date: 2026-04-15 20:25:46 'Version: 6.110 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://kpm_digiofficeapigateway.tbi.nl/api ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: GetDocuments.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports System.Drawing Imports IDB.API.DTO.Registrationprofile Imports IDB.API.DTO.Interfaces Imports DigiOffice.Integration.TBIXchangeAzure.Messages Imports IDB.API.DTO.Document.Operations Namespace Global Namespace DigiOffice.Integration.TBIXchangeAzure.Messages Public Partial Class Document Public Sub New() CustomFields = New CustomField(){} End Sub Public Overridable Property GlobalID As String Public Overridable Property RootDocumentID As String Public Overridable Property Code As String Public Overridable Property Subject As String Public Overridable Property VersionNumber As String Public Overridable Property NewestVersion As Boolean Public Overridable Property RelationReference As Reference Public Overridable Property DocumentTypeReference As Reference Public Overridable Property ProjectReference As Reference Public Overridable Property ConstructionBlockReference As Reference Public Overridable Property ConstructionNumberReference As Reference Public Overridable Property HousingTypeReference As Reference Public Overridable Property Floor As Nullable(Of Integer) Public Overridable Property FloorSpecified As Boolean Public Overridable Property DeletedDate As Nullable(Of Date) Public Overridable Property DeletedDateSpecified As Boolean Public Overridable Property File As File Public Overridable Property CustomFields As CustomField() Public Overridable Property CreationDate As Nullable(Of Date) Public Overridable Property CreatedBy As String Public Overridable Property ModifiedDate As Nullable(Of Date) Public Overridable Property ModifiedBy As String End Class End Namespace Namespace IDB.API.DTO.Document.Operations Public Partial Class GetDocuments Implements IReturn(Of ObservableCollection(Of Document)) Public Sub New() DependableFields = New List(Of RegistrationProfileFieldValue) End Sub Public Overridable Property ViewID As Nullable(Of Guid) Public Overridable Property PageSize As Integer Public Overridable Property PageNumber As Integer Public Overridable Property SearchCriteria As String Public Overridable Property ExplorerID As Nullable(Of Guid) Public Overridable Property Path As String Public Overridable Property ExternalNumber As String Public Overridable Property ModifiedSince As Nullable(Of Date) Public Overridable Property AllVersions As Boolean Public Overridable Property OrderBy As String Public Overridable Property Archived As Nullable(Of Boolean) Public Overridable Property FilterName As String Public Overridable Property ProgCode As String Public Overridable Property RegistrationProfileFieldID As Guid Public Overridable Property DependableFields As List(Of RegistrationProfileFieldValue) Public Overridable Property IncludeCustomProperties As Boolean End Class End Namespace Namespace IDB.API.DTO.Interfaces Public Interface ICustomProperties Property CustomProperties As Dictionary(Of String, Object) End Interface End Namespace Namespace IDB.API.DTO.Registrationprofile Public Partial Class RegistrationProfileFieldValue Public Overridable Property DocumentFieldID As Guid Public Overridable Property Value As String Public Overridable Property ShadowValue As String Public Overridable Property IsModifiedByUser As Boolean End Class End Namespace End Namespace